Nguyên liệu Tom_yum

Một số gia vị đặc trưng được sử dụng cho tom yam được chuẩn bị sẵn thành từng mớ bày bán ngoài chợ: lá chanh Thái, riềng thái lát, nghệ thái lát và củ sả.

Nguyên liệu chính để nấu tom yam là tôm có kích cỡ từ cỡ nhỡ đến cỡ to hay thịt gànấm ăn (nấm rơm, nấm đùi gà, nấm kim châm, nấm mỡ, nấm sò v.v.). Các gia vị không thể thiếu trong canh bao gồm lá chanh Thái (lá kaffir lime, ở Việt Nam nhiều người nhầm với lá chanh ta), củ sả, củ riềng non (không dùng riềng già), hành khô, ớt tươi (hay sa tế, ớt khô), nước cốt chanh (vắt từ quả chanh Thái, chanh ta) hoặc nước me (lấy vị chua từ quả me), rau thơm (ngò gai, rau mùi, húng quế), cà chua (có thể thay bằng dầu điều lấy màu), nước dừa hay nước cốt dừa, nước ninh xương gà hay xương lợn, mắm (mắm Thái Lan, nếu không có thể dùng chút nước mắm), đường, muối, hạt nêm.

Công thức phối giảm gia vị và nguyên liệu cho tom yam có thể thay đổi tùy vùng miền tuy nhiên không thể thiếu lá chanh Thái, sả và riềng. Công thức gốc từ Thái Lan ngoài sả, riềng, lá chanh Thái còn có nước dừa (hay nước cốt dừa) khiến món canh trở nên sánh đặc. Người Việt dùng thêm cà chua xào kỹ lấy màu, me (hay nước cốt chanh) và ớt tươi để tạo nên vị chua cay đặc trưng. Một số vùng miền không có lá chanh Thái thì có thể sử dụng lá chanh ta hoặc ngò gai, dù hương vị không thực sự giống với tom yam nguyên bản. Lá chanh ta cũng cần được gia vào nồi canh khi vừa tắt bếp để tránh bị đắng, ngược lại với lá chanh Thái vốn có thể nấu lâu mà không mất hương, không đắng.

Đáp ứng nhu cầu chế biến nhanh món ăn trong thời đại công nghiệp, tại các siêu thị, cửa hàng cũng thường thấy bày bán gói gia vị lẩu Thái (Tom yam paste), một hỗn hợp của sả, riềng, tỏi, lá chanh, ớt xay nhuyễn... thuận tiện cho chế biến món canh này.